\begin{problem}{Полоска}{стандартный ввод}{стандартный вывод}{1 секунда}{256 мегабайт}

Дана клетчатая полоска размером $1 \times N$ клеток, а также номер начальной клетки $K$ в ней  ($1 \le K \le N$).

Полоска заполняется последовательными натуральными числами от 1 до $N$ следующим образом. Сначала в клетку с номером $K$ пишется число 1. Каждое следующее число пишется либо сразу слева от уже заполненной части полоски, либо сразу справа. Например, число 2 можно написать либо в клетку  $K-1$, либо $K+1$. Если слева свободных клеток уже не осталось, то можно писать только справа, и наоборот.

Определите количество различных способов заполнить полоску. Например, при $N$=4, $K$=2 имеется всего три способа заполнения: 2 1 3 4,  3 1 2 4,  4 1 2 3.

\InputFile
Два натуральных числа $N$ и $K$, каждое в отдельной строке.

\OutputFile
Выведите одно натуральное число -- ответ.

\Scoring
Подзадача 1 (до 70 баллов): $1 \le N \le 20$

Подзадача 2 (до 30 баллов): $20 < N \le 50$


\Examples

\begin{example}
\exmpfile{example.01}{example.01.a}%
\exmpfile{example.02}{example.02.a}%
\end{example}

\end{problem}

